@charset "utf-8";
/*@a:#49a0db;*/
.com-radio {
  display: inline-block;
}
.com-radio label {
  cursor: pointer;
  position: relative;
}
.com-radio label input[type='radio'] {
  display: none;
}
.com-radio label i,
.com-radio label span {
  vertical-align: middle;
}
.com-radio .box-add {
  position: relative;
  background-color: #20a0ff;
  border: 2px solid #20a0ff !important;
}
.com-radio .box-add:after {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #fff;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  transition: -webkit-transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  transition: transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  transition: transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6), -webkit-transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.com-radio .radio-box {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border: 2px solid #ccc;
  display: inline-block;
}
